home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Columbia Kermit
/
kermit.zip
/
newsgroups
/
misc.19970626-19970929
/
000120_news@newsmaster….columbia.edu _Wed Jul 30 18:07:15 1997.msg
< prev
next >
Wrap
Internet Message Format
|
2020-01-01
|
3KB
Return-Path: <news@newsmaster.cc.columbia.edu>
Received: from newsmaster.cc.columbia.edu (newsmaster.cc.columbia.edu [128.59.35.30])
by watsun.cc.columbia.edu (8.8.5/8.8.5) with ESMTP id SAA20750
for <kermit.misc@watsun.cc.columbia.edu>; Wed, 30 Jul 1997 18:07:14 -0400 (EDT)
Received: (from news@localhost)
by newsmaster.cc.columbia.edu (8.8.5/8.8.5) id SAA01300
for kermit.misc@watsun; Wed, 30 Jul 1997 18:07:14 -0400 (EDT)
Path: news.columbia.edu!watsun.cc.columbia.edu!fdc
From: fdc@watsun.cc.columbia.edu (Frank da Cruz)
Newsgroups: comp.protocols.kermit.misc
Subject: Re: Exiting Kermit without dropping carrier
Date: 30 Jul 1997 22:07:12 GMT
Organization: Columbia University
Lines: 52
Message-ID: <5rodug$paf$1@apakabar.cc.columbia.edu>
References: <5robi4$nv1$1@postern.mbnet.mb.ca>
NNTP-Posting-Host: watsun.cc.columbia.edu
Xref: news.columbia.edu comp.protocols.kermit.misc:7410
In article <5robi4$nv1$1@postern.mbnet.mb.ca>,
Mike Dyck <mdyck@sirvys.com> wrote:
: Anyone know a way of exiting kermit with dropping the carrier? If I disable
: the modem's DTR then I can quit kermit and the line will stay alive.
: Anyone know if there is some setting in kermit that will stop kermit from
: dropping the dtr?
:
>From the Kermit FAQ:
http://www.columbia.edu/kermit/faq.html
ftp://kermit.columbia.edu/kermit/faq.txt
27 HOW CAN I EXIT FROM C-KERMIT WITHOUT HANGING UP?
Many people want to be able to make a dialout connection with UNIX C-Kermit,
but then use some other software on the connection that C-Kermit made. For
example, they want to use C-Kermit as their SLIP or PPP dialer. But they
quickly find that when they exit from C-Kermit, that the connection is gone
before they can start the other application.
It is a fundamental property of UNIX (and VMS, and Windows 95 and NT, and most
other modern operating systems) that when a process exits, then every file that
was opened by that process is automatically closed by the operating system. In
most cases, closing a terminal device (such as a dialout serial port) hangs up
the modem (by turning off the DTR signal). There is nothing the process can do
about it.
However, many workarounds are possible. Here are just a few:
- If your Kermit version supports the REDIRECT command, use it to start
the desired application (e.g. "redirect pppd"). Read about the
REDIRECT command in the second edition of Using C-Kermit.
- Tell C-Kermit to SET MODEM HANGUP-METHOD RS232, and then configure
your modem to ignore DTR (not recommended).
- Find out the file descriptor of the open device (it is given by
C-Kermit's \v(ttyfd) variable) and then run ("!") your other program
from the C-Kermit prompt, feeding it the file descriptor, e.g.
through shell redirection or a command line option (the method
depends on the other program, the capabilities of the shell, etc).
- After Kermit makes the connection, type "show comm" to find out the
filename of the lock file. Then suspend Kermit, delete the lock
file, then start the other program and tell it to open the same tty
device.
Note that you can also tell C-Kermit to use a communications file descriptor
created by another process; see the command-line options list in "Using
C-Kermit", 2nd edition.
- Frank